home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12814 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: news.cs.ucla.edu!edwin
  2. From: edwin@cs.ucla.edu (E. Robert Tisdale)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: NEED C++ Vector and MAtrix construcotr/distructor and operatiors
  5. Date: 21 Mar 1996 20:34:17 GMT
  6. Organization: UCLA Computer Science Dept.
  7. Message-ID: <4iseg9$6oi@delphi.cs.ucla.edu>
  8. References: <4iruk0$eat@newshost.lanl.gov>
  9. NNTP-Posting-Host: flamingo.cs.ucla.edu
  10. X-Newsreader: NN version 6.5.0.b3.0 #9 (NOV)
  11.  
  12. Liang Lu <llu> writes:
  13.  
  14. >I am looking for a c++ library of vector and matrix including overloaded
  15. >operations such as addition, subtruction, multiplication, inverse, and etc.
  16.  
  17. The C++ Matrix class is available via anonymous ftp from `pink.cs.ucla.edu'.
  18. Get the compressed tarfile `/pub/Matrix.tar.Z'.  Uncompress `Matrix.tar.Z'.
  19. Extract the `Matrix' directory from `Matrix.tar'.  Then go to the `Matrix'
  20. directory and type `make'.  Now print and read the paper in `Matrix.dvi'.
  21.  
  22. In order to demonstrate an application of The C++ Matrix class,
  23. it was used to implement the backward error propagation algorithm
  24. for multi-layer, feed-forward artificial neural networks.
  25.  
  26. Enjoy, Bob Tisdale (edwin@cs.ucla.edu)
  27.  
  28. P.S.  I hope the following notes will be helpful.
  29.  
  30. unix% ftp pink.cs.ucla.edu
  31. Name (pink.cs.ucla.edu:your_login_ID): ftp
  32. Password: your_login_ID@
  33. ftp> cd /pub
  34. ftp> binary
  35. ftp> get Matrix.tar.Z
  36. ftp> bye
  37. unix% uncompress Matrix.tar.Z
  38. unix% tar xvf Matrix.tar
  39. unix% cd Matrix
  40. unix% make
  41. unix% dvips Matrix | lpr
  42. unix% mv ffnet.new ffnet.old
  43. unix% cat ffnet.old ffnet.Set | (backprop -v > ffnet.new) >>& ffnet.err
  44. unix% cat ffnet.new ffnet.Set | evaluate | graph -m 0 | plot
  45.  
  46. Note: pink.cs.ucla.edu is an alias for internet-address 131.179.64.80
  47.       If you have trouble, verify that the `SYS5' variable
  48.       in the `Matrix/src/genclass' shell script contains
  49.       the path to the System V version of the `m4' macro
  50.       pre-processor.
  51.       The `fig2dev' program is part of the `transfig' package
  52.       available via anonymous ftp from `export.lcs.mit.edu'.
  53.       Get `/contrib/R5fixes/transfig-fixes/transfig.2.1.8.tar.Z'.
  54.       The Enhanced Picture Environment (EPIC) is a TeX style file
  55.       available via anonymous ftp from `ftp.wustl.edu'.
  56.       Get `/packages/TeX/macros/latex/contrib/eepic/epic.sty'.
  57.       File `/pub/Matrix.linux.tar.Z' includes all the files created by
  58.       `make' under Linux 1.2.13.  It may be useful to Linux workstation
  59.       users or those who just want to print the documentation.
  60.